@charset "UTF-8";
body, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, select, textarea, button, th, td, menu {
  margin: 0;
  padding: 0; }

* {
  box-sizing: border-box; }

ul, dl, ol {
  list-style: none; }

img, fieldset, input[type="submit"] {
  border: 0 none; }

em {
  font-style: normal; }

strong {
  font-weight: normal; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

button, input[type="button"] {
  cursor: pointer;
  border: 0 none; }

a, button, input, img {
  -webkit-touch-callout: none; }

img {
  /*pointer-events:none;*/
  /*禁止图片的点击事件，例如长按保存图片*/ }

input, select, textarea {
  outline: none; }

a {
  text-decoration: none; }

.fl {
  float: left; }

.fr {
  float: right; }

.clear {
  clear: both; }

.clearfix:after {
  content: "";
  display: block;
  clear: both; }

html, body {
  /*禁止用户选择元素*/
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  /*禁止元素点击出现半透明黑色背景*/
  -webkit-tap-highlight-color: transparent; }

html {
  height: 100%;
  width: 100%;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  outline: 0;
  -webkit-text-size-adjust: none; }

body {
  margin: 0;
  position: relative; }

body, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, select, textarea, button, th, td, menu {
  margin: 0;
  padding: 0; }

* {
  box-sizing: border-box; }

ul, dl, ol {
  list-style: none; }

img, fieldset, input[type="submit"] {
  border: 0 none; }

em {
  font-style: normal; }

strong {
  font-weight: normal; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

button, input[type="button"] {
  cursor: pointer;
  border: 0 none; }

a, button, input, img {
  -webkit-touch-callout: none; }

img {
  /*pointer-events:none;*/
  /*禁止图片的点击事件，例如长按保存图片*/ }

input, select, textarea {
  outline: none; }

a {
  text-decoration: none; }

.fl {
  float: left; }

.fr {
  float: right; }

.clear {
  clear: both; }

.clearfix:after {
  content: "";
  display: block;
  clear: both; }

html, body {
  /*禁止用户选择元素*/
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -khtml-user-select: none;
  /*禁止元素点击出现半透明黑色背景*/
  -webkit-tap-highlight-color: transparent; }

html {
  height: 100%;
  width: 100%;
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  outline: 0;
  -webkit-text-size-adjust: none; }

body {
  margin: 0;
  position: relative; }

@font-face {
  font-family: "iconfont";
  src: url("fonts/iconfont.eot?t=1515483532199");
  /* IE9*/
  src: url("fonts/iconfont.eot?t=1515483532199#iefix") format("embedded-opentype"), url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"), url("fonts/iconfont.ttf?t=1515483532199") format("truetype"), url("fonts/iconfont.svg?t=1515483532199#iconfont") format("svg");
  /* iOS 4.1- */ }

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-tubiao:before {
  content: "\e60d"; }

.icon-shezhi:before {
  content: "\e628"; }

.icon-qq:before {
  content: "\e605"; }

.icon-sousuo:before {
  content: "\e6bd"; }

.icon-xiaoxi:before {
  content: "\e672"; }

.icon-daohangxinxi:before {
  content: "\e619"; }

.icon-lingdang:before {
  content: "\e60a"; }

.icon-facebook:before {
  content: "\e676"; }

.icon-twitter:before {
  content: "\e673"; }

.icon-dingdanshuliang:before {
  content: "\e61f"; }

.icon-ziyuan:before {
  content: "\e65b"; }

.icon-star01:before {
  content: "\e606"; }

.icon-Twitter:before {
  content: "\e633"; }

.icon-wb:before {
  content: "\e61d"; }

body {
  background: url(../img/W/background.gif) no-repeat fixed;
  background-size: 100%; }

.web {
  width: 86%;
  min-width: 1060px;
  max-width: 1400px;
  margin: 0 auto;
  background: black; }
  .web header .h_top .img_logo {
    width: 40%;
    height: 116px;
    line-height: 116px;
    float: left;
    padding-left: 42px; }
  .web header .h_top .h_top_list {
    width: 60%;
    height: 116px;
    float: right; }
    .web header .h_top .h_top_list ul {
      width: 598px;
      line-height: 21px;
      float: right;
      text-align: right;
      margin-right: 38px;
      margin-top: 20px; }
      .web header .h_top .h_top_list ul:nth-of-type(1) {
        font-size: 0; }
        .web header .h_top .h_top_list ul:nth-of-type(1) > li {
          display: inline-block;
          vertical-align: middle;
          padding: 0 15px; }
          .web header .h_top .h_top_list ul:nth-of-type(1) > li > a {
            font-size: 12px;
            color: #787777;
            vertical-align: middle; }
            .web header .h_top .h_top_list ul:nth-of-type(1) > li > a::before {
              font-size: 20px;
              vertical-align: middle; }
            .web header .h_top .h_top_list ul:nth-of-type(1) > li > a::after {
              content: "";
              display: block;
              margin: 0 auto;
              width: 0;
              height: 1px;
              background: #0dafd2;
              transition: all .5s ease; }
            .web header .h_top .h_top_list ul:nth-of-type(1) > li > a:hover::after {
              width: 100%; }
            .web header .h_top .h_top_list ul:nth-of-type(1) > li > a:hover {
              color: #0dafd2; }
          .web header .h_top .h_top_list ul:nth-of-type(1) > li:first-of-type {
            margin-right: 0px;
            border-right: 1px solid #787777; }
          .web header .h_top .h_top_list ul:nth-of-type(1) > li:last-of-type > a {
            display: inline-block;
            height: 30px;
            line-height: 30px;
            padding-top: 3px; }
      .web header .h_top .h_top_list ul:nth-of-type(2) {
        font-size: 0; }
        .web header .h_top .h_top_list ul:nth-of-type(2) > li {
          display: inline-block;
          vertical-align: middle;
          text-align: center;
          padding: 0 15px;
          height: 38px;
          line-height: 38px;
          border-right: 1px solid #787777; }
          .web header .h_top .h_top_list ul:nth-of-type(2) > li > a {
            display: inline-block;
            font-size: 24px;
            color: #ffffff; }
            .web header .h_top .h_top_list ul:nth-of-type(2) > li > a::after {
              content: "";
              display: block;
              margin: 0 auto;
              width: 0;
              height: 1px;
              background: #0dafd2;
              transition: all .5s ease; }
            .web header .h_top .h_top_list ul:nth-of-type(2) > li > a:hover::after {
              width: 100%; }
            .web header .h_top .h_top_list ul:nth-of-type(2) > li > a:hover {
              color: #0dafd2; }
          .web header .h_top .h_top_list ul:nth-of-type(2) > li:last-of-type {
            border-right: 0; }
  .web header .h_mid {
    height: 220px; }
    .web header .h_mid .h_mid_info {
      width: 30%;
      height: 100%;
      background: #FFFFFF;
      float: left;
      padding-top: 20px; }
      .web header .h_mid .h_mid_info .info_l {
        width: 50%;
        height: 100%;
        float: left; }
        .web header .h_mid .h_mid_info .info_l > div:nth-of-type(1) {
          margin-bottom: 20px; }
          .web header .h_mid .h_mid_info .info_l > div:nth-of-type(1) > div {
            margin: 0 auto;
            width: 114px;
            height: 114px;
            vertical-align: middle;
            overflow: hidden; }
            .web header .h_mid .h_mid_info .info_l > div:nth-of-type(1) > div > img {
              width: 100%; }
        .web header .h_mid .h_mid_info .info_l > div:nth-of-type(2) {
          margin: 0 auto;
          text-align: center;
          font-size: 0; }
          .web header .h_mid .h_mid_info .info_l > div:nth-of-type(2) > div {
            display: inline-block;
            text-align: center;
            width: 58px; }
            .web header .h_mid .h_mid_info .info_l > div:nth-of-type(2) > div > p:nth-of-type(1) {
              font-size: 12px;
              color: #787777; }
            .web header .h_mid .h_mid_info .info_l > div:nth-of-type(2) > div > p:nth-of-type(2) {
              font-size: 18px;
              font-weight: bold; }
            .web header .h_mid .h_mid_info .info_l > div:nth-of-type(2) > div:nth-of-type(1) {
              border-right: 2px solid #787777;
              width: 60px; }
      .web header .h_mid .h_mid_info .info_r {
        width: 50%;
        height: 100%;
        float: left; }
        .web header .h_mid .h_mid_info .info_r > p {
          line-height: 20px; }
          .web header .h_mid .h_mid_info .info_r > p:nth-of-type(1) {
            font-size: 24px;
            font-weight: bold; }
            .web header .h_mid .h_mid_info .info_r > p:nth-of-type(1) > span {
              font-size: 12px;
              color: #0dafd2;
              margin-left: 10px;
              font-weight: normal; }
          .web header .h_mid .h_mid_info .info_r > p:nth-of-type(2) {
            font-size: 12px;
            color: #787777;
            letter-spacing: 2px;
            white-space: nowrap; }
          .web header .h_mid .h_mid_info .info_r > p:nth-of-type(3) {
            font-size: 12px;
            color: #787777;
            letter-spacing: 2px; }
          .web header .h_mid .h_mid_info .info_r > p:nth-of-type(4) {
            font-size: 12px;
            color: #0dafd2;
            letter-spacing: 2px;
            line-height: 20px; }
            .web header .h_mid .h_mid_info .info_r > p:nth-of-type(4) > img {
              vertical-align: middle; }
          .web header .h_mid .h_mid_info .info_r > p:nth-of-type(5) {
            margin-top: 55px; }
            .web header .h_mid .h_mid_info .info_r > p:nth-of-type(5) > a {
              font-size: 25px;
              color: #d2d2d2;
              display: inline-block;
              margin-right: 10px;
              line-height: 27px;
              vertical-align: middle; }
              .web header .h_mid .h_mid_info .info_r > p:nth-of-type(5) > a::before {
                vertical-align: middle; }
              .web header .h_mid .h_mid_info .info_r > p:nth-of-type(5) > a:first-of-type {
                line-height: 20px; }
    .web header .h_mid .h_mid_img {
      width: 70%;
      float: right;
      height: 100%;
      overflow: hidden;
      vertical-align: middle; }
      .web header .h_mid .h_mid_img > img {
        width: 100%; }
  .web header .h_bottom {
    height: 70px;
    line-height: 70px;
    padding-left: 34px;
    padding-right: 52px;
    border-bottom: 2px solid #787777; }
    .web header .h_bottom ul {
      float: left; }
      .web header .h_bottom ul li {
        float: left;
        padding: 0 20px; }
        .web header .h_bottom ul li > a {
          font-size: 18px;
          color: #787777;
          transition: all .35s ease; }
          .web header .h_bottom ul li > a:hover {
            color: #FFFFFF; }
    .web header .h_bottom .search {
      float: right;
      width: 200px;
      height: 25px;
      border: 1px solid #787777;
      margin-top: 25px; }
      .web header .h_bottom .search > input {
        float: left;
        line-height: 19px;
        text-indent: 5px;
        padding: 1.5px 0;
        background: black;
        border: none; }
      .web header .h_bottom .search > a {
        float: right;
        line-height: 18px;
        color: #878686;
        padding: 1.5px 3px; }
  .web .carousel {
    width: 91%;
    margin: 0 auto;
    margin-top: 27px; }
    .web .carousel > h2 {
      font-size: 33px;
      color: #FFFFFF; }
    .web .carousel .c_box {
      overflow: hidden; }
      .web .carousel .c_box > ul {
        width: 200%; }
        .web .carousel .c_box > ul > li {
          float: left;
          font-size: 0; }
          .web .carousel .c_box > ul > li > a {
            display: inline-block;
            width: 145px;
            height: 168px;
            vertical-align: middle;
            overflow: hidden;
            margin-right: 20px; }
            .web .carousel .c_box > ul > li > a > img {
              width: 100%; }
            .web .carousel .c_box > ul > li > a > h3 {
              color: #FFFFFF;
              font-size: 17px;
              margin-top: 5px;
              line-height: 20px;
              vertical-align: middle; }
              .web .carousel .c_box > ul > li > a > h3 > img {
                vertical-align: middle; }
  .web .footer_frame {
    width: 100%;
    height: auto;
    margin-top: 40px; }
    .web .footer_frame .footer_content {
      width: 91%;
      min-width: 990px;
      margin: 0 auto;
      border-top: 1px solid #282828; }
  .web .footer_about {
    border-bottom: 1px solid #929292; }
    .web .footer_about .about_word {
      display: flex;
      padding: 14px 0; }
      .web .footer_about .about_word li {
        line-height: 11px;
        font-size: 11px; }
        .web .footer_about .about_word li:last-child a::after {
          height: 0; }
        .web .footer_about .about_word li a {
          transition: all 0.3s;
          vertical-align: middle;
          display: inline-block;
          color: #929292; }
          .web .footer_about .about_word li a::after {
            margin: 0 6px;
            content: "";
            display: inline-block;
            height: 11px;
            width: 2px;
            background-color: #929292;
            vertical-align: middle; }
          .web .footer_about .about_word li a:hover {
            color: #0dafd2; }
  .web .footer_contact {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 12px 50px 12px 72px;
    border-bottom: 1px solid #929292; }
    .web .footer_contact .more_content {
      width: auto;
      text-align: center; }
      .web .footer_contact .more_content li {
        display: inline-block;
        margin-right: 9px;
        height: 26px;
        line-height: 26px;
        text-align: center; }
        .web .footer_contact .more_content li a {
          height: auto;
          color: #0dafd2;
          font-size: 12px; }
        .web .footer_contact .more_content li:first-child {
          margin-right: 13px; }
        .web .footer_contact .more_content li .more_img {
          width: 23px;
          height: 23px;
          display: inline-block;
          vertical-align: middle; }
          .web .footer_contact .more_content li .more_img img {
            width: 100%;
            height: 100%; }
  .web .more_menu {
    padding-right: 5px;
    text-align: left !important;
    overflow: hidden;
    vertical-align: middle;
    width: 85px;
    transition: all 0.6s;
    border-right: 1px solid #939393; }
    .web .more_menu:hover {
      width: 200px; }
    .web .more_menu a:first-child::after {
      content: "";
      display: inline-block;
      border: 5px solid transparent;
      border-left-color: #0dafd2;
      margin: 0 9px;
      vertical-align: middle; }
  .web .help_frame {
    padding-right: 17px;
    width: auto;
    height: auto; }
    .web .help_frame .contact_help
li {
      display: inline-block;
      font-size: 12px; }
      .web .help_frame .contact_help
li .icon-earth {
        transition: all 0.3s;
        font-size: 15px;
        font-weight: bolder;
        background-color: transparent;
        display: inline-block;
        height: 18px;
        line-height: 18px;
        text-align: center;
        width: 18px;
        color: #4c4c4c;
        margin-right: 13px; }
        .web .help_frame .contact_help
li .icon-earth:hover {
          color: #0dafd2; }
      .web .help_frame .contact_help
li .ico_li {
        transition: all 0.3s;
        display: inline-block;
        height: 18px;
        line-height: 18px;
        text-align: center;
        width: 18px;
        background-color: #cbcbcb;
        color: #4c4c4c;
        font-size: 12px;
        border-radius: 2px; }
        .web .help_frame .contact_help
li .ico_li:hover {
          color: #0dafd2;
          background-color: white; }
  .web .more_help {
    position: relative; }
    .web .more_help:hover div {
      width: 70px;
      height: 90px;
      padding: 3px; }
    .web .more_help a {
      color: #bababa; }
      .web .more_help a::after {
        content: "";
        display: inline-block;
        border: 4px solid transparent;
        border-top: 4px solid #0dafd2;
        margin: 0 6px; }
    .web .more_help .help_menu {
      line-height: 25px;
      transition: all 0.6s;
      text-wrap: nowrap;
      position: absolute;
      padding: 0px;
      overflow: hidden;
      width: 0px;
      height: 0px;
      border-radius: 2px;
      background-color: rgba(255, 255, 255, 0.5);
      top: 15px;
      left: 0px; }
      .web .more_help .help_menu p {
        cursor: pointer; }
        .web .more_help .help_menu p:hover {
          color: #0dafd2; }
    .web .more_help .language_menu {
      line-height: 25px;
      transition: all 0.6s;
      text-wrap: nowrap;
      position: absolute;
      padding: 0px;
      overflow: hidden;
      width: 0px;
      height: 0px;
      border-radius: 2px;
      background-color: rgba(255, 255, 255, 0.5);
      top: 15px;
      left: 0px; }
      .web .more_help .language_menu p {
        cursor: pointer; }
        .web .more_help .language_menu p:hover {
          color: #0dafd2; }
  .web .footer_logo {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: auto;
    padding: 35px 0 30px 55px; }
    .web .footer_logo .union {
      display: inline-block;
      margin-top: 5px;
      height: 74px;
      width: 136px;
      overflow: hidden; }
      .web .footer_logo .union img {
        display: block;
        width: 100%;
        height: 100%; }
    .web .footer_logo .four {
      display: inline-block;
      height: 100px;
      width: 466px;
      overflow: hidden; }
      .web .footer_logo .four img {
        display: block;
        width: 100%;
        height: 100%; }
    .web .footer_logo .logo_content {
      width: 254px;
      min-width: 221px;
      color: #9b9b9b; }
      .web .footer_logo .logo_content h4 {
        line-height: 11px;
        font-size: 10px;
        margin-left: 3px; }
      .web .footer_logo .logo_content .logo_hua {
        margin-top: 5px;
        font-size: 11px;
        line-height: 11px; }
        .web .footer_logo .logo_content .logo_hua a {
          transition: all 0.3s;
          color: #9b9b9b; }
          .web .footer_logo .logo_content .logo_hua a:hover {
            color: #0dafd2; }
        .web .footer_logo .logo_content .logo_hua span {
          display: inline-block;
          margin-left: 9px;
          margin-right: 4px; }
      .web .footer_logo .logo_content .logo_beian {
        margin-top: 15px;
        line-height: 13px;
        font-size: 10px; }
        .web .footer_logo .logo_content .logo_beian a {
          transition: all 0.3s;
          color: #9b9b9b; }
          .web .footer_logo .logo_content .logo_beian a:hover {
            color: #0dafd2; }
